import java.util.Date;

public class Date2 {
    public static void main(String[] args) {
        Date now = new Date();
        System.out.println(now);
        System.out.println("==格式化输出==");
        System.out.printf("%tF  %tc %n", now, now);
        Date statr = new Date();
        statr.setYear(1988 - 1900);
        statr.setMonth(7 - 1);
        statr.setDate(23);
        System.out.printf("%tF %<tT%n", statr);
        long days = (now.getTime() - statr.getTime()) / 1000 / 60 / 60 / 24;
        //now减去statr的时间单位是毫秒，除以1000变成秒，再除以60变成分钟，以此类推，最后除以小时，得出总共几天。
        System.out.println(days);
        //格式化输出
        System.out.printf("开始日期：%tF，今天日期：%tF，日期相差%d天", statr, now, days);

    }
}
